#ifndef PSSWITCH_H_
#define PSSWITCH_H_

/*头文件*/
#include <stdio.h>
#include "../../Global_Define.h"
#include "../../Global_Func/POSIX_Time/POSIX_Time.h"
#include "../../Global_Func/Port/Port.h"


/*主从站通信状态枚举*/
typedef enum {
	MASTER_RUN = 20,			//< 主站正在运行
	MASTER_WAIT = 21,           //< 主站等待文件
	SLAVE_RUN = 22,				//< 从站正在运行
	SLAVE_WAIT=23,			//< 从站等待文件
//	SLAVE_TRUE_MASTER=24,  //< 从站切为主站 (串口)
}PSSwitch_Msg_e;


/*函数*/
void *tPSSwitch(void* arg);					//< 判断站状态为主站或从站
int PSS_PACK_Make(void* Data, short Head, short Tail, short* SaveModel_Num);	//网口
void *tRecvPSS(void* arg);  //网口
//void* tPSSwitchSend_Thread(void* arg); //串口
#endif
